home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_29_Creation.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
36KB
|
640 lines
# near model CODE resource
# jump table entries: 50168-50180 (13 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 C3F8 0000 muls.w D1, [0x00000000 /* __m68k_reset_stack__ */]
00000006 079E bclr [A6]+, D3
00000008 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000000C 286F 001C movea.l A4, [A7 + 0x1C]
00000010 266F 0020 movea.l A3, [A7 + 0x20]
00000014 246F 0026 movea.l A2, [A7 + 0x26]
00000018 2F0C move.l -[A7], A4
0000001A 4EAD C2E0 jsr [A5 - 0x3D20]
0000001E 3600 move.w D3, D0
00000020 2F0B move.l -[A7], A3
00000022 4EAD C2E0 jsr [A5 - 0x3D20]
00000026 3800 move.w D4, D0
00000028 3004 move.w D0, D4
0000002A 48C0 ext.l D0
0000002C 3A03 move.w D5, D3
0000002E 48C5 ext.l D5
00000030 DA80 add.l D5, D0
00000032 5485 addq.l D5, 2
00000034 4878 0001 push.l 0x1
00000038 3045 movea.w A0, D5
0000003A 2F08 move.l -[A7], A0
0000003C 4EAD C1F8 jsr [A5 - 0x3E08]
00000040 2488 move.l [A2], A0
00000042 41EF 0034 lea.l A0, [A7 + 0x34]
00000046 2252 movea.l A1, [A2]
00000048 2251 movea.l A1, [A1]
0000004A 7002 moveq.l D0, 0x02
0000004C A22E syscall BlockMove/BlockMoveData, flags=2
0000004E 3043 movea.w A0, D3
00000050 2008 move.l D0, A0
00000052 2054 movea.l A0, [A4]
00000054 2252 movea.l A1, [A2]
00000056 2251 movea.l A1, [A1]
00000058 43E9 0002 lea.l A1, [A1 + 0x2]
0000005C A22E syscall BlockMove/BlockMoveData, flags=2
0000005E 3044 movea.w A0, D4
00000060 2F08 move.l -[A7], A0
00000062 2052 movea.l A0, [A2]
00000064 2250 movea.l A1, [A0]
00000066 43F1 3002 lea.l A1, [A1 + D3.w + 0x2]
0000006A 201F move.l D0, [A7]+
0000006C 2053 movea.l A0, [A3]
0000006E A22E syscall BlockMove/BlockMoveData, flags=2
00000070 4FEF 0010 lea.l A7, [A7 + 0x10]
00000074 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000078 4E75 rts
fn0000007A:
0000007A 2F0A move.l -[A7], A2
0000007C 554F subq.w A7, 2
0000007E 246F 000A movea.l A2, [A7 + 0xA]
00000082 4A2A 16FB tst.b [A2 + 0x16FB]
00000086 6644 bne +0x46 /* 000000CC */
00000088 4878 0001 push.l 0x1
0000008C 4878 0014 push.l 0x14
00000090 4EAD C1F8 jsr [A5 - 0x3E08]
00000094 2548 000C move.l [A2 + 0xC], A0
00000098 4AAA 000C tst.l [A2 + 0xC]
0000009C 504F addq.w A7, 8
0000009E 672C beq +0x2E /* 000000CC */
000000A0 4857 pea.l [A7]
000000A2 2F2A 000C move.l -[A7], [A2 + 0xC]
000000A6 4EAD C2F0 jsr [A5 - 0x3D10]
000000AA 2F2A 000C move.l -[A7], [A2 + 0xC]
000000AE 4EAD C600 jsr [A5 - 0x3A00]
000000B2 486F 000C pea.l [A7 + 0xC]
000000B6 2F2A 000C move.l -[A7], [A2 + 0xC]
000000BA 4EAD C2F8 jsr [A5 - 0x3D08]
000000BE 2552 0010 move.l [A2 + 0x10], [A2]
000000C2 157C 0001 16FB move.b [A2 + 0x16FB], 0x1
000000C8 4FEF 0014 lea.l A7, [A7 + 0x14]
label000000CC:
000000CC 544F addq.w A7, 2
000000CE 245F movea.l A2, [A7]+
000000D0 4E75 rts
fn000000D2:
000000D2 4878 0001 push.l 0x1
000000D6 206F 0008 movea.l A0, [A7 + 0x8]
000000DA 2050 movea.l A0, [A0]
000000DC 2F10 move.l -[A7], [A0]
000000DE 2F2F 000C move.l -[A7], [A7 + 0xC]
000000E2 4EAD C2D8 jsr [A5 - 0x3D28]
000000E6 4FEF 000C lea.l A7, [A7 + 0xC]
000000EA 4E75 rts
fn000000EC:
000000EC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000000F0 246F 0024 movea.l A2, [A7 + 0x24]
000000F4 4A2A 16FD tst.b [A2 + 0x16FD]
000000F8 6600 0100 bne +0x102 /* 000001FA */
000000FC 4AAA 0008 tst.l [A2 + 0x8]
00000100 6618 bne +0x1A /* 0000011A */
00000102 256A 000C 0008 move.l [A2 + 0x8], [A2 + 0xC]
00000108 42AA 000C clr.l [A2 + 0xC]
0000010C 2F2A 0008 move.l -[A7], [A2 + 0x8]
00000110 4EBA FFC0 jsr [PC - 0x40 /* 000000D2 */]
00000114 584F addq.w A7, 4
00000116 6000 00CA bra +0xCC /* 000001E2 */
label0000011A:
0000011A 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000011E 4EBA FFB2 jsr [PC - 0x4E /* 000000D2 */]
00000122 2E2A 0010 move.l D7, [A2 + 0x10]
00000126 2A2A 0014 move.l D5, [A2 + 0x14]
0000012A 9AAA 0010 sub.l D5, [A2 + 0x10]
0000012E 99CC sub.l A4, A4
00000130 206A 000C movea.l A0, [A2 + 0xC]
00000134 2050 movea.l A0, [A0]
00000136 78EC moveq.l D4, 0xFFFFFFEC
00000138 D890 add.l D4, [A0]
0000013A 2C04 move.l D6, D4
0000013C 9C85 sub.l D6, D5
0000013E 4A86 tst.l D6
00000140 584F addq.w A7, 4
00000142 6F52 ble +0x54 /* 00000196 */
00000144 2F2A 0008 move.l -[A7], [A2 + 0x8]
00000148 4EAD C2E0 jsr [A5 - 0x3D20]
0000014C 2600 move.l D3, D0
0000014E 4878 0001 push.l 0x1
00000152 2003 move.l D0, D3
00000154 D086 add.l D0, D6
00000156 2F00 move.l -[A7], D0
00000158 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000015C 4EAD C2D8 jsr [A5 - 0x3D28]
00000160 4A6D 0874 tst.w [A5 + 0x874]
00000164 4FEF 0010 lea.l A7, [A7 + 0x10]
00000168 671A beq +0x1C /* 00000184 */
0000016A 157C 0001 16FD move.b [A2 + 0x16FD], 0x1
00000170 4878 0001 push.l 0x1
00000174 2F03 move.l -[A7], D3
00000176 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000017A 4EAD C2D8 jsr [A5 - 0x3D28]
0000017E 4FEF 000C lea.l A7, [A7 + 0xC]
00000182 603E bra +0x40 /* 000001C2 */
label00000184:
00000184 4878 0001 push.l 0x1
00000188 2F03 move.l -[A7], D3
0000018A 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000018E 4EAD C2D8 jsr [A5 - 0x3D28]
00000192 4FEF 000C lea.l A7, [A7 + 0xC]
label00000196:
00000196 42A7 clr.l -[A7]
00000198 2F2A 000C move.l -[A7], [A2 + 0xC]
0000019C 4EAD C2F0 jsr [A5 - 0x3D10]
000001A0 266A 000C movea.l A3, [A2 + 0xC]
000001A4 2653 movea.l A3, [A3]
000001A6 47EB 0014 lea.l A3, [A3 + 0x14]
000001AA 2F04 move.l -[A7], D4
000001AC 2F0B move.l -[A7], A3
000001AE 2F05 move.l -[A7], D5
000001B0 2F0C move.l -[A7], A4
000001B2 2F07 move.l -[A7], D7
000001B4 2F2A 0008 move.l -[A7], [A2 + 0x8]
000001B8 4EAD C240 jsr [A5 - 0x3DC0]
000001BC 2600 move.l D3, D0
000001BE 4FEF 0020 lea.l A7, [A7 + 0x20]
label000001C2:
000001C2 42A7 clr.l -[A7]
000001C4 486A 000C pea.l [A2 + 0xC]
000001C8 4EAD C208 jsr [A5 - 0x3DF8]
000001CC 2F2A 0008 move.l -[A7], [A2 + 0x8]
000001D0 4EAD C2E0 jsr [A5 - 0x3D20]
000001D4 2600 move.l D3, D0
000001D6 206A 0008 movea.l A0, [A2 + 0x8]
000001DA 2050 movea.l A0, [A0]
000001DC 2083 move.l [A0], D3
000001DE 4FEF 000C lea.l A7, [A7 + 0xC]
label000001E2:
000001E2 422A 16FC clr.b [A2 + 0x16FC]
000001E6 422A 16FB clr.b [A2 + 0x16FB]
000001EA 266D 1C1A movea.l A3, [A5 + 0x1C1A /* export_895 */]
000001EE 2B4A 1C1A move.l [A5 + 0x1C1A /* export_895 */], A2
000001F2 4EAD C580 jsr [A5 - 0x3A80]
000001F6 2B4B 1C1A move.l [A5 + 0x1C1A /* export_895 */], A3
label000001FA:
000001FA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000001FE 4E75 rts
fn00000200:
00000200 2F0A move.l -[A7], A2
00000202 554F subq.w A7, 2
00000204 246F 000A movea.l A2, [A7 + 0xA]
00000208 4A2A 16FB tst.b [A2 + 0x16FB]
0000020C 6730 beq +0x32 /* 0000023E */
0000020E 157C 0001 16FC move.b [A2 + 0x16FC], 0x1
00000214 4878 04B0 push.l 0x4B0
00000218 486A 0C78 pea.l [A2 + 0xC78]
0000021C 486A 0648 pea.l [A2 + 0x648]
00000220 2F2A 000C move.l -[A7], [A2 + 0xC]
00000224 1F3C 0001 move.b -[A7], 0x1
00000228 4EAD C610 jsr [A5 - 0x39F0]
0000022C 3F40 0012 move.w [A7 + 0x12], D0
00000230 4A40 tst.w D0
00000232 4FEF 0012 lea.l A7, [A7 + 0x12]
00000236 6706 beq +0x8 /* 0000023E */
00000238 157C 0001 16FD move.b [A2 + 0x16FD], 0x1
label0000023E:
0000023E 544F addq.w A7, 2
00000240 245F movea.l A2, [A7]+
00000242 4E75 rts
fn00000244:
00000244 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6
00000248 2C6F 0024 movea.l A6, [A7 + 0x24]
0000024C 286F 0028 movea.l A4, [A7 + 0x28]
00000250 3A2F 002C move.w D5, [A7 + 0x2C]
00000254 382F 002E move.w D4, [A7 + 0x2E]
00000258 3C05 move.w D6, D5
0000025A 3604 move.w D3, D4
0000025C 0C45 0004 cmpi.w D5, 0x4
00000260 6C02 bge +0x4 /* 00000264 */
00000262 7A04 moveq.l D5, 0x04
label00000264:
00000264 0C44 0004 cmpi.w D4, 0x4
00000268 6C02 bge +0x4 /* 0000026C */
0000026A 7804 moveq.l D4, 0x04
label0000026C:
0000026C 3005 move.w D0, D5
0000026E 48C0 ext.l D0
00000270 5980 subq.l D0, 4
00000272 4C3C 0800 0000 movem.w A3, 0x0
00000278 0018 264E ori.b [A0]+, 0x4E /* 'N' */
0000027C D7C0 add.l A3, D0
0000027E 3004 move.w D0, D4
00000280 48C0 ext.l D0
00000282 5980 subq.l D0, 4
00000284 4C3C 0800 0000 movem.w A3, 0x0
0000028A 0018 244C ori.b [A0]+, 0x4C /* 'L' */
0000028E D5C0 add.l A2, D0
00000290 3006 move.w D0, D6
00000292 48C0 ext.l D0
00000294 0C80 0000 0005 cmpi.l D0, 0x5
0000029A 6200 00A2 bhi +0xA4 /* 0000033E */
0000029E 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
000002A2 4EFB 0002 jmp [PC + D0.w + 0x2]
000002A6 000C 0018 ori.b A4, 0x18
000002AA 0028 0062 0038 ori.b [A0 + 0x38], 0x62 /* 'b' */
000002B0 008A 2493 156B ori.l A2, 0x2493156B
000002B6 0013 0013 ori.b [A3], 0x13
000002BA 6000 00B8 bra +0xBA /* 00000374 */
000002BE 156B 0015 0015 move.b [A2 + 0x15], [A3 + 0x15]
000002C4 156B 0010 0010 move.b [A2 + 0x10], [A3 + 0x10]
000002CA 6000 00A8 bra +0xAA /* 00000374 */
000002CE 256B 000C 000C move.l [A2 + 0xC], [A3 + 0xC]
000002D4 156B 0014 0014 move.b [A2 + 0x14], [A3 + 0x14]
000002DA 6000 0098 bra +0x9A /* 00000374 */
000002DE 0C43 0004 cmpi.w D3, 0x4
000002E2 6610 bne +0x12 /* 000002F4 */
000002E4 256B 0004 0004 move.l [A2 + 0x4], [A3 + 0x4]
000002EA 156B 0011 0011 move.b [A2 + 0x11], [A3 + 0x11]
000002F0 6000 0082 bra +0x84 /* 00000374 */
label000002F4:
000002F4 0C43 0003 cmpi.w D3, 0x3
000002F8 667A bne +0x7C /* 00000374 */
000002FA 256B 0004 0008 move.l [A2 + 0x8], [A3 + 0x4]
00000300 156B 0011 0012 move.b [A2 + 0x12], [A3 + 0x11]
00000306 606C bra +0x6E /* 00000374 */
00000308 0C43 0004 cmpi.w D3, 0x4
0000030C 660E bne +0x10 /* 0000031C */
0000030E 256B 0008 0004 move.l [A2 + 0x4], [A3 + 0x8]
00000314 156B 0012 0011 move.b [A2 + 0x11], [A3 + 0x12]
0000031A 6058 bra +0x5A /* 00000374 */
label0000031C:
0000031C 0C43 0003 cmpi.w D3, 0x3
00000320 6652 bne +0x54 /* 00000374 */
00000322 256B 0008 0008 move.l [A2 + 0x8], [A3 + 0x8]
00000328 156B 0012 0012 move.b [A2 + 0x12], [A3 + 0x12]
0000032E 6044 bra +0x46 /* 00000374 */
00000330 41D3 lea.l A0, [A3]
00000332 43D2 lea.l A1, [A2]
00000334 7005 moveq.l D0, 0x05
label00000336:
00000336 22D8 move.l [A1]+, [A0]+
00000338 51C8 FFFC dbf D0, -0x6 /* 00000336 */
0000033C 6036 bra +0x38 /* 00000374 */
label0000033E:
0000033E 41D3 lea.l A0, [A3]
00000340 43D2 lea.l A1, [A2]
00000342 7005 moveq.l D0, 0x05
label00000344:
00000344 22D8 move.l [A1]+, [A0]+
00000346 51C8 FFFC dbf D0, -0x6 /* 00000344 */
0000034A 4A2F 0030 tst.b [A7 + 0x30]
0000034E 6724 beq +0x26 /* 00000374 */
00000350 3005 move.w D0, D5
00000352 48C0 ext.l D0
00000354 5D80 subq.l D0, 6
00000356 E788 lsl D0, 3
00000358 204E movea.l A0, A6
0000035A D1C0 add.l A0, D0
0000035C 3004 move.w D0, D4
0000035E 48C0 ext.l D0
00000360 5D80 subq.l D0, 6
00000362 E788 lsl D0, 3
00000364 224C movea.l A1, A4
00000366 D3C0 add.l A1, D0
00000368 2368 04B0 04B0 move.l [A1 + 0x4B0], [A0 + 0x4B0]
0000036E 2368 04B4 04B4 move.l [A1 + 0x4B4], [A0 + 0x4B4]
label00000374:
00000374 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
00000378 4E75 rts
0000037A 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000037E 266F 0014 movea.l A3, [A7 + 0x14]
00000382 246F 0018 movea.l A2, [A7 + 0x18]
00000386 182F 0024 move.b D4, [A7 + 0x24]
0000038A 7600 moveq.l D3, 0x00
0000038C 6032 bra +0x34 /* 000003C0 */
label0000038E:
0000038E 41EF 001C lea.l A0, [A7 + 0x1C]
00000392 3003 move.w D0, D3
00000394 0A00 0018 xori.b D0, 0x18
00000398 3200 move.w D1, D0
0000039A E648 lsr D0.w, 3
0000039C 0330 0000 btst [A0 + D0.w], D1
000003A0 6604 bne +0x6 /* 000003A6 */
000003A2 7000 moveq.l D0, 0x00
000003A4 6002 bra +0x4 /* 000003A8 */
label000003A6:
000003A6 7001 moveq.l D0, 0x01
label000003A8:
000003A8 4A00 tst.b D0
000003AA 6712 beq +0x14 /* 000003BE */
000003AC 1F04 move.b -[A7], D4
000003AE 3F03 move.w -[A7], D3
000003B0 3F03 move.w -[A7], D3
000003B2 2F0A move.l -[A7], A2
000003B4 2F0B move.l -[A7], A3
000003B6 4EBA FE8C jsr [PC - 0x174 /* 00000244 */]
000003BA 4FEF 000E lea.l A7, [A7 + 0xE]
label000003BE:
000003BE 5243 addq.w D3, 1
label000003C0:
000003C0 0C43 0035 cmpi.w D3, 0x35 /* '5' */
000003C4 6FC8 ble -0x36 /* 0000038E */
000003C6 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000003CA 4E75 rts
fn000003CC:
000003CC 2F0A move.l -[A7], A2
000003CE 4FEF E8FA lea.l A7, [A7 - 0x1706]
000003D2 246F 170E movea.l A2, [A7 + 0x170E]
000003D6 4A2A 16FC tst.b [A2 + 0x16FC]
000003DA 6758 beq +0x5A /* 00000434 */
000003DC 42A7 clr.l -[A7]
000003DE 486A 148C pea.l [A2 + 0x148C]
000003E2 4EAD C208 jsr [A5 - 0x3DF8]
000003E6 2F0A move.l -[A7], A2
000003E8 4EBA FD02 jsr [PC - 0x2FE /* 000000EC */]
000003EC 2F2A 0008 move.l -[A7], [A2 + 0x8]
000003F0 4EAD C608 jsr [A5 - 0x39F8]
000003F4 201F move.l D0, [A7]+
000003F6 0C80 0000 7D00 cmpi.l D0, 0x7D00 /* '}\0' */
000003FC 504F addq.w A7, 8
000003FE 6F34 ble +0x36 /* 00000434 */
00000400 4857 pea.l [A7]
00000402 4EAD C540 jsr [A5 - 0x3AC0]
00000406 2F6A 0008 000C move.l [A7 + 0xC], [A2 + 0x8]
0000040C 3F3C 7D01 move.w -[A7], 0x7D01
00000410 486F 0006 pea.l [A7 + 0x6]
00000414 4EAD C570 jsr [A5 - 0x3A90]
00000418 206F 0012 movea.l A0, [A7 + 0x12]
0000041C 2050 movea.l A0, [A0]
0000041E 20AF 000E move.l [A0], [A7 + 0xE]
00000422 2F2F 0012 move.l -[A7], [A7 + 0x12]
00000426 4EBA FCAA jsr [PC - 0x356 /* 000000D2 */]
0000042A 157C 0001 16FD move.b [A2 + 0x16FD], 0x1
00000430 4FEF 000E lea.l A7, [A7 + 0xE]
label00000434:
00000434 4A2A 16FB tst.b [A2 + 0x16FB]
00000438 6710 beq +0x12 /* 0000044A */
0000043A 42A7 clr.l -[A7]
0000043C 486A 000C pea.l [A2 + 0xC]
00000440 4EAD C208 jsr [A5 - 0x3DF8]
00000444 422A 16FB clr.b [A2 + 0x16FB]
00000448 504F addq.w A7, 8
label0000044A:
0000044A 422A 16FD clr.b [A2 + 0x16FD]
0000044E 4FEF 1706 lea.l A7, [A7 + 0x1706]
00000452 245F movea.l A2, [A7]+
00000454 4E75 rts
fn00000456:
00000456 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */]
0000045A 4EAD C558 jsr [A5 - 0x3AA8]
0000045E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00000462 1140 1703 move.b [A0 + 0x1703], D0
00000466 584F addq.w A7, 4
00000468 4E75 rts
0000046A 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000046E 4EBA FF5C jsr [PC - 0xA4 /* 000003CC */]
00000472 42A7 clr.l -[A7]
00000474 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00000478 4868 148C pea.l [A0 + 0x148C]
0000047C 4EAD C208 jsr [A5 - 0x3DF8]
00000480 206F 0010 movea.l A0, [A7 + 0x10]
00000484 226D 1C1A movea.l A1, [A5 + 0x1C1A /* export_895 */]
00000488 2368 0008 0008 move.l [A1 + 0x8], [A0 + 0x8]
0000048E 1F3C 0001 move.b -[A7], 0x1
00000492 1F2F 0016 move.b -[A7], [A7 + 0x16]
00000496 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
0000049A 3F28 16F4 move.w -[A7], [A0 + 0x16F4]
0000049E 4EAD C578 jsr [A5 - 0x3A88]
000004A2 4EBA FFB2 jsr [PC - 0x4E /* 00000456 */]
000004A6 4FEF 0012 lea.l A7, [A7 + 0x12]
000004AA 4E75 rts
000004AC 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */]
000004B0 4EBA FF1A jsr [PC - 0xE6 /* 000003CC */]
000004B4 584F addq.w A7, 4
000004B6 4E75 rts
fn000004B8:
000004B8 48E7 1820 movem.l -[A7], D3,D4,A2
000004BC 246F 0010 movea.l A2, [A7 + 0x10]
000004C0 382F 0014 move.w D4, [A7 + 0x14]
000004C4 7600 moveq.l D3, 0x00
000004C6 0C44 0001 cmpi.w D4, 0x1
000004CA 663A bne +0x3C /* 00000506 */
000004CC 2F0A move.l -[A7], A2
000004CE 4EAD C558 jsr [A5 - 0x3AA8]
000004D2 4A00 tst.b D0
000004D4 584F addq.w A7, 4
000004D6 672E beq +0x30 /* 00000506 */
000004D8 357C 0001 16F4 move.w [A2 + 0x16F4], 0x1
000004DE 602C bra +0x2E /* 0000050C */
label000004E0:
000004E0 4A03 tst.b D3
000004E2 670E beq +0x10 /* 000004F2 */
000004E4 2F0A move.l -[A7], A2
000004E6 4EBA FB92 jsr [PC - 0x46E /* 0000007A */]
000004EA 2F0A move.l -[A7], A2
000004EC 4EBA FD12 jsr [PC - 0x2EE /* 00000200 */]
000004F0 504F addq.w A7, 8
label000004F2:
000004F2 2F0A move.l -[A7], A2
000004F4 4EAD C558 jsr [A5 - 0x3AA8]
000004F8 1600 move.b D3, D0
000004FA 4227 clr.b -[A7]
000004FC 2F0A move.l -[A7], A2
000004FE 4EAD C560 jsr [A5 - 0x3AA0]
00000502 4FEF 000A lea.l A7, [A7 + 0xA]
label00000506:
00000506 B86A 16F4 cmp.w D4, [A2 + 0x16F4]
0000050A 6ED4 bgt -0x2A /* 000004E0 */
label0000050C:
0000050C 2F0A move.l -[A7], A2
0000050E 4EBA FB6A jsr [PC - 0x496 /* 0000007A */]
00000512 584F addq.w A7, 4
00000514 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000518 4E75 rts
0000051A 2F0A move.l -[A7], A2
0000051C 4FEF E8FA lea.l A7, [A7 - 0x1706]
00000520 246F 170E movea.l A2, [A7 + 0x170E]
00000524 2F0A move.l -[A7], A2
00000526 4EAD C558 jsr [A5 - 0x3AA8]
0000052A 4A00 tst.b D0
0000052C 584F addq.w A7, 4
0000052E 6752 beq +0x54 /* 00000582 */
00000530 4A2A 16FB tst.b [A2 + 0x16FB]
00000534 664C bne +0x4E /* 00000582 */
00000536 4857 pea.l [A7]
00000538 4EAD C540 jsr [A5 - 0x3AC0]
0000053C 2F6A 0008 000C move.l [A7 + 0xC], [A2 + 0x8]
00000542 3F2A 16F4 move.w -[A7], [A2 + 0x16F4]
00000546 486F 0006 pea.l [A7 + 0x6]
0000054A 4EBA FF6C jsr [PC - 0x94 /* 000004B8 */]
0000054E 256F 0016 000C move.l [A2 + 0xC], [A7 + 0x16]
00000554 24AF 000A move.l [A2], [A7 + 0xA]
00000558 256F 000E 0004 move.l [A2 + 0x4], [A7 + 0xE]
0000055E 156F 1705 16FB move.b [A2 + 0x16FB], [A7 + 0x1705]
00000564 156F 1706 16FC move.b [A2 + 0x16FC], [A7 + 0x1706]
0000056A 156F 1707 16FD move.b [A2 + 0x16FD], [A7 + 0x1707]
00000570 256F 001A 0010 move.l [A2 + 0x10], [A7 + 0x1A]
00000576 256F 001E 0014 move.l [A2 + 0x14], [A7 + 0x1E]
0000057C 4FEF 000A lea.l A7, [A7 + 0xA]
00000580 6008 bra +0xA /* 0000058A */
label00000582:
00000582 2F0A move.l -[A7], A2
00000584 4EBA FAF4 jsr [PC - 0x50C /* 0000007A */]
00000588 584F addq.w A7, 4
label0000058A:
0000058A 4FEF 1706 lea.l A7, [A7 + 0x1706]
0000058E 245F movea.l A2, [A7]+
00000590 4E75 rts
00000592 222F 0004 move.l D1, [A7 + 0x4]
00000596 302D 1C28 move.w D0, [A5 + 0x1C28]
0000059A 48C0 ext.l D0
0000059C 5380 subq.l D0, 1
0000059E 6012 bra +0x14 /* 000005B2 */
label000005A0:
000005A0 206D 1C2A movea.l A0, [A5 + 0x1C2A /* export_897 */]
000005A4 2250 movea.l A1, [A0]
000005A6 B2B1 0400 cmp.l D1, [A1 + D0.w * 4]
000005AA 6604 bne +0x6 /* 000005B0 */
000005AC 7001 moveq.l D0, 0x01
000005AE 4E75 rts
label000005B0:
000005B0 5340 subq.w D0, 1
label000005B2:
000005B2 4A40 tst.w D0
000005B4 6CEA bge -0x14 /* 000005A0 */
000005B6 7000 moveq.l D0, 0x00
000005B8 4E75 rts
fn000005BA:
000005BA 48E7 1020 movem.l -[A7], D3,A2
000005BE 246F 000C movea.l A2, [A7 + 0xC]
000005C2 426A 0002 clr.w [A2 + 0x2]
000005C6 362A 0004 move.w D3, [A2 + 0x4]
000005CA 594F subq.w A7, 4
000005CC 4878 FFFC push.l 0xFFFC
000005D0 4EAD D678 jsr [A5 - 0x2988]
000005D4 201F move.l D0, [A7]+
000005D6 5280 addq.l D0, 1
000005D8 6708 beq +0xA /* 000005E2 */
000005DA 357C 0025 0002 move.w [A2 + 0x2], 0x25 /* '%' */
000005E0 6048 bra +0x4A /* 0000062A */
label000005E2:
000005E2 0C43 FC18 cmpi.w D3, 0xFC18
000005E6 6742 beq +0x44 /* 0000062A */
000005E8 4A43 tst.w D3
000005EA 6F2A ble +0x2C /* 00000616 */
000005EC 206D 1C30 movea.l A0, [A5 + 0x1C30]
000005F0 2050 movea.l A0, [A0]
000005F2 2050 movea.l A0, [A0]
000005F4 3028 0020 move.w D0, [A0 + 0x20]
000005F8 48C0 ext.l D0
000005FA 5380 subq.l D0, 1
000005FC 4C3C 0800 0000 movem.w A3, 0x0
00000602 0166 bchg -[A6], D0
00000604 206D 14A8 movea.l A0, [A5 + 0x14A8]
00000608 2050 movea.l A0, [A0]
0000060A D1C0 add.l A0, D0
0000060C 41E8 0014 lea.l A0, [A0 + 0x14]
00000610 B668 0160 cmp.w D3, [A0 + 0x160]
00000614 6F08 ble +0xA /* 0000061E */
label00000616:
00000616 357C 0019 0002 move.w [A2 + 0x2], 0x19
0000061C 600C bra +0xE /* 0000062A */
label0000061E:
0000061E 0C52 0001 cmpi.w [A2], 0x1
00000622 6706 beq +0x8 /* 0000062A */
00000624 357C 0046 0002 move.w [A2 + 0x2], 0x46 /* 'F' */
label0000062A:
0000062A 4CDF 0408 movem.l D3,A2, [A7]+
0000062E 4E75 rts
00000630 48E7 0030 movem.l -[A7], A2,A3
00000634 514F subq.w A7, 8
00000636 246F 0014 movea.l A2, [A7 + 0x14]
0000063A 2F0A move.l -[A7], A2
0000063C 4EBA FF7C jsr [PC - 0x84 /* 000005BA */]
00000640 4A6A 0002 tst.w [A2 + 0x2]
00000644 584F addq.w A7, 4
00000646 6600 0092 bne +0x94 /* 000006DA */
0000064A 4A2A 0006 tst.b [A2 + 0x6]
0000064E 671C beq +0x1E /* 0000066C */
00000650 3F2A 0004 move.w -[A7], [A2 + 0x4]
00000654 3F3C 0001 move.w -[A7], 0x1
00000658 486F 0008 pea.l [A7 + 0x8]
0000065C 4EAD B558 jsr [A5 - 0x4AA8]
00000660 504F addq.w A7, 8
00000662 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000666 4EAD B2D8 jsr [A5 - 0x4D28]
0000066A 584F addq.w A7, 4
label0000066C:
0000066C 3F2A 0004 move.w -[A7], [A2 + 0x4]
00000670 3F3C 0001 move.w -[A7], 0x1
00000674 486F 0004 pea.l [A7 + 0x4]
00000678 4EAD B558 jsr [A5 - 0x4AA8]
0000067C 504F addq.w A7, 8
0000067E 2F17 move.l -[A7], [A7]
00000680 4EAD B600 jsr [A5 - 0x4A00]
00000684 2648 movea.l A3, A0
00000686 200B move.l D0, A3
00000688 584F addq.w A7, 4
0000068A 674E beq +0x50 /* 000006DA */
0000068C 156B 000E 0008 move.b [A2 + 0x8], [A3 + 0xE]
00000692 156B 000F 0009 move.b [A2 + 0x9], [A3 + 0xF]
00000698 256B 0014 000A move.l [A2 + 0xA], [A3 + 0x14]
0000069E 42AA 000E clr.l [A2 + 0xE]
000006A2 256B 0010 0012 move.l [A2 + 0x12], [A3 + 0x10]
000006A8 256B 0018 0016 move.l [A2 + 0x16], [A3 + 0x18]
000006AE 356B 001C 001A move.w [A2 + 0x1A], [A3 + 0x1C]
000006B4 256B 001E 001C move.l [A2 + 0x1C], [A3 + 0x1E]
000006BA 256B 0022 0020 move.l [A2 + 0x20], [A3 + 0x22]
000006C0 256B 002E 002C move.l [A2 + 0x2C], [A3 + 0x2E]
000006C6 7000 moveq.l D0, 0x00
000006C8 102B 0033 move.b D0, [A3 + 0x33]
000006CC 3540 0030 move.w [A2 + 0x30], D0
000006D0 356B 0036 0032 move.w [A2 + 0x32], [A3 + 0x36]
000006D6 2553 0034 move.l [A2 + 0x34], [A3]
label000006DA:
000006DA 504F addq.w A7, 8
000006DC 4CDF 0C00 movem.l A2,A3, [A7]+
000006E0 4E74 0004 rtd 0x0004
000006E4 48E7 0030 movem.l -[A7], A2,A3
000006E8 4FEF FFBC lea.l A7, [A7 - 0x44]
000006EC 246F 0050 movea.l A2, [A7 + 0x50]
000006F0 2F0A move.l -[A7], A2
000006F2 4EBA FEC6 jsr [PC - 0x13A /* 000005BA */]
000006F6 4A6A 0002 tst.w [A2 + 0x2]
000006FA 584F addq.w A7, 4
000006FC 6600 0090 bne +0x92 /* 0000078E */
00000700 0C6A FC18 0004 cmpi.w [A2 + 0x4], 0xFC18
00000706 6606 bne +0x8 /* 0000070E */
00000708 47EF 0004 lea.l A3, [A7 + 0x4]
0000070C 601C bra +0x1E /* 0000072A */
label0000070E:
0000070E 3F2A 0004 move.w -[A7], [A2 + 0x4]
00000712 3F3C 0001 move.w -[A7], 0x1
00000716 486F 0004 pea.l [A7 + 0x4]
0000071A 4EAD B558 jsr [A5 - 0x4AA8]
0000071E 504F addq.w A7, 8
00000720 2F17 move.l -[A7], [A7]
00000722 4EAD B600 jsr [A5 - 0x4A00]
00000726 2648 movea.l A3, A0
00000728 584F addq.w A7, 4
label0000072A:
0000072A 200B move.l D0, A3
0000072C 6760 beq +0x62 /* 0000078E */
0000072E 176A 0008 000E move.b [A3 + 0xE], [A2 + 0x8]
00000734 176A 0009 000F move.b [A3 + 0xF], [A2 + 0x9]
0000073A 006B 000C 000C ori.w [A3 + 0xC], 0xC
00000740 276A 0012 0010 move.l [A3 + 0x10], [A2 + 0x12]
00000746 276A 000A 0014 move.l [A3 + 0x14], [A2 + 0xA]
0000074C 276A 0016 0018 move.l [A3 + 0x18], [A2 + 0x16]
00000752 376A 001A 001C move.w [A3 + 0x1C], [A2 + 0x1A]
00000758 276A 001C 001E move.l [A3 + 0x1E], [A2 + 0x1C]
0000075E 276A 0020 0022 move.l [A3 + 0x22], [A2 + 0x20]
00000764 276A 002C 002E move.l [A3 + 0x2E], [A2 + 0x2C]
0000076A 176A 0031 0033 move.b [A3 + 0x33], [A2 + 0x31]
00000770 376A 0032 0036 move.w [A3 + 0x36], [A2 + 0x32]
00000776 26AA 0034 move.l [A3], [A2 + 0x34]
0000077A 0C6A FC18 0004 cmpi.w [A2 + 0x4], 0xFC18
00000780 660C bne +0xE /* 0000078E */
00000782 3F3C 000C move.w -[A7], 0xC
00000786 2F0B move.l -[A7], A3
00000788 4EAD BE10 jsr [A5 - 0x41F0]
0000078C 5C4F addq.w A7, 6
label0000078E:
0000078E 4FEF 0044 lea.l A7, [A7 + 0x44]
00000792 4CDF 0C00 movem.l A2,A3, [A7]+
00000796 4E74 0004 rtd 0x0004
0000079A 0000 0000 ori.b D0, 0x0
0000079E 0000 0000 ori.b D0, 0x0
000007A2 0000 0000 ori.b D0, 0x0